当前位置: 首页> 函数类别大全> interface_exists

interface_exists

检查接口是否已定义
名称:interface_exists
分类:类和对象
所属语言:php
一句话介绍: 检查接口是否已定义

interface_exists 函数

适用PHP版本:PHP 4 和更高版本

函数说明

interface_exists 函数用来检测某个接口是否已经定义。

函数语法

interface_exists(string $interface, bool $autoload = true): bool

参数

  • $interface (string):要检查的接口名称。
  • $autoload (bool,可选):是否在未定义接口时进行自动加载。默认值是 true,表示自动加载;如果设置为 false,则不会尝试自动加载该接口。

返回值

如果指定的接口已经定义,返回 true;否则返回 false

示例

<?php
interface MyInterface {}
<p>if (interface_exists('MyInterface')) {<br>
echo '接口 MyInterface 已定义';<br>
} else {<br>
echo '接口 MyInterface 未定义';<br>
}<br>
?><br>

示例代码的说明

在这个示例中,首先定义了一个接口 MyInterface,然后使用 interface_exists 函数来检查该接口是否已经定义。如果接口已定义,输出“接口 MyInterface 已定义”;否则输出“接口 MyInterface 未定义”。

同类函数
热门文章